import axios from 'axios';
import { Message } from 'element-ui';

axios.defaults.baseURL = 'http://157.122.54.189:9095';

axios.interceptors.response.use(
    res => {
        console.log('这里拦截到正常响应状态码为200的请求');
        // 如果是状态码就报错的请求, 这里无法拦截, 需要添加第二个函数作为回调
        // 如果拦截了请求或者响应, 记得要 return
        return res;
    },
    err => {
        console.log('这里拦截到状态码本身出错');
        console.dir(err);
        // 这里可以拦截到状态码本身出错的请求
        Message.error(err.response.data.message || err.message || '系统错误');
        return;
    }
);

export default axios;